.banner image{display: block; width: 100%;}
.formBox{padding-bottom: 120rpx;}
.formBox .formDetail{}
.formBox .formDetail .inpBox{padding: 30rpx 0 60rpx; margin: 30rpx 0; border-bottom: 1px solid #ccc;}
.formBox .formDetail .inpBox .laebl{font-size: 30rpx;margin-bottom: 10rpx; font-weight: bold;}
.formBox .formDetail .inpBox .intro{font-size: 26rpx; color: #999; margin-bottom: 20rpx;}
.formBox .formDetail .inpBox .inp{}
.subBox{padding: 20rpx 0; background-color: #fff; border-bottom: 2px solid #d9232f;}
.fixBottom{position: fixed; left: 0; bottom: 0; width: 100%; padding: 20rpx 0 40rpx; background-color: #fff; box-shadow: 0 -5rpx 10rpx rgba(0,0,0,.2); z-index: 100;}
.loadBox{position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background-color: rgba(255,255,255,.7); z-index: 99999; }



.popcontent{width: 600rpx;  padding: 25rpx; border-radius: 10rpx; background-color: #fff;}
.popcontent .cell{display: flex; justify-content: space-between; align-items: center; margin-bottom: 20rpx; padding-bottom: 20rpx; border-bottom: 1px solid #eee;}
.popcontent .cell.thead{font-weight: bold; font-size: 28rpx;}
.popcontent .cell.thead .ava{height: auto;}
.popcontent .cell .label{width: 30%;}
.popcontent .cell .w70{width: 65%;}
.popcontent .cell .num{width: 100rpx; margin-right: 10rpx; text-align: center;}
.popcontent .cell .ava{width: 80rpx; height: 80rpx;  margin-right: 15rpx; text-align: center;}
.popcontent .cell .ava image{display: block; width: 100%;  height: 100%; border-radius: 50%;}
.popcontent .cell .nickname{width: 150rpx; margin-right: 15rpx; font-size: 26rpx; font-weight: bold; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; text-align: center;}

.user{padding: 8rpx 15rpx; position: absolute; top: 0; right: 0; background-color: #fff; border-radius: 0 0 0 15rpx; z-index: 10;}
.user .personInfo{display: flex; align-items: center; }
.user .ava{width: 50rpx; height: 50rpx; padding: 0; margin: 0; margin-right: 20rpx;}
.user .ava .avatar-wrapper{display: block; border-radius: 50%;}
.user .ava .avatar{display: block; width: 50rpx; height: 50rpx; border-radius: 50%;}
.user .personInfo .userDetail{}
.user .personInfo .userDetail .nicknameBox{font-size: 24rpx; max-width: 100rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold;}
.user .personInfo .userDetail .phoneBox{font-size: 28rpx; margin-top: 10rpx;}

.popup{display: flex; justify-content: center; align-items: center; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.8);z-index: 9998;}
.popup .popcontent{width: 550rpx; padding: 25rpx; border: 1px solid #eee; background-color: #fff; border-radius: 15rpx;}
.popup .popcontent .poptext{font-size: 28rpx; line-height: 1.8; margin-bottom: 25rpx;}
.popup .popcontent .poptext text{color: #d9232f; text-decoration: underline;}
.popup .popcontent .btns{display: flex; justify-content: space-between;}
.popup .popcontent .btns .btn{width: 48%;}
.popup .popcontent .privacyTit{text-align: center; font-size: 34rpx; font-weight: bold; margin-bottom: 20rpx;}
